insulating twine - German English Dictionary